package com.dzl.order.pojo.vo;

import com.dzl.order.pojo.WelfareOrder;
import com.dzl.order.pojo.WelfareOrderAddress;
import com.dzl.order.pojo.WelfareOrderApiCard;
import com.dzl.order.pojo.WelfareOrderExpress;
import com.dzl.voucherSecret.pojo.WelfareVoucherSecret;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 订单详情vo实体类
 * @author ChenLong
 * @date 2021-06-15 10:48:24
 */
@Data
public class WelfareOrderDetailVo extends WelfareOrder {

    /**
     * 订单ID
     */
    private Integer orderId;
    /**
     * 企业名称
     */
    private String enterpriseName;
    /**
     * 订单类型名称
     */
    private String orderTypeName;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 订单状态名称
     */
    private String orderStatusName;
    /**
     * 下单用户手机号
     */
    private String userPhone;
    /**
     * 运单数量
     */
    private Integer deliveryCount;
    /**
     * 商品总数量
     **/
    private Integer totalGoodsQuantity;
    /**
     * 结算类型名
     */
    private String paymentTypeName;
    /**
     * 结算状态名
     */
    private String paymentStatusName;
    /**
     * 兑换券卡号
     */
    private String exchangeSecretNumber;
    /**
     * 充值帐号
     */
    private String account;
    /**
     * 充值状态
     */
    private String accountStatus;
    /**
     * API商品充值状态名称
     */
    private String apiStatusName;
    /**
     * 兑换订单的套餐ids
     */
    //private String exchangeMealIds;
    /**
     * 兑换的套餐
     */
    //private String exchangeMeals;
    /**
     * 订单商品列表
     **/
    private List<WelfareOrderGoodsVo> orderGoodsList;
    /**
     * 订单地址
     **/
    private WelfareOrderAddress orderAddress;
    /**
     * 券密组列表
     **/
    private List<WelfareVoucherSecret> voucherSecretList;
    /**
     * API提卡列表
     **/
    private List<WelfareOrderApiCard> orderApiCardList;
    /**
     * 订单物流信息
     **/
    private List<WelfareOrderExpress> welfareOrderExpressList;
}
